<em># 删除一个元素，删除成功返回 true，反之，false</em>
<i>bool</i> <b>remove</b>(
	<i>Object</i> value 	<em>// 删除值</em>
)
bool v = set.<q>remove</q>(3); 			<em>// 删除列表中第一个 value = 3 的元素</em>

<em># 删除多个元素</em>
<i>void</i> <b>removeAll</b>(
	<i>Iterable&lt;Object&gt;</i> elements 		<em>// List、Set</em>
);
set.<q>removeAll</q>( [ 1,2 ] );
set.<q>removeAll</q>( { 1,2 } );

<em># 删除所有满足条件的元素</em>
<i>void</i> <b>removeWhere</b>(
	<i>bool</i> test(<i>E</i> element) 		<em>// (v)=>true、(v){ return true}</em>
)
set.<q>removeWhere</q>((value) => value == 3);		<em>// =3 的删除</em>

<em># 删除所有不满足条件的元素</em>
<i>void</i> <b>retainWhere</b>(
	<i>bool</i> test(<i>E</i> element) 		<em>// (v)=>true、(v){ return true}</em>
)
set.<q>retainWhere</q>((value) => value == 3);		<em>// !=3 的删除，只留 3</em>

<em># 删除多余元素</em>
<i>void</i> <b>retainAll</b>(
	<i>Iterable&lt;Object&gt;</i> elements 		<em>// List、Set</em>
)
var set = { 1,2,3 };
set.<q>retainAll</q>( [ 1,2,3,4,5 ] ); 		<em>// => {1, 2, 3}</em>
set.<q>retainAll</q>( { 1,2,3,4,5 } ); 		<em>// => {1, 2, 3}</em>

<em># 删除列表的所有元素</em>
<i>void</i> list.<b>clear( )</b>;